home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The 640 MEG Shareware Studio 2
/
The 640 Meg Shareware Studio CD-ROM Volume II (Data Express)(1993).ISO
/
os2
/
te2_120.zip
/
WHATS.NEW
< prev
Wrap
Text File
|
1992-06-15
|
15KB
|
330 lines
------------------------------------------------------------
What's new in TE/2 Version 1.20 and CommPak/2 Version 1.00
15 June, 1992
------------------------------------------------------------
Oberon Software
518 Blue Earth Street
Mankato, MN 56001-2142
Voice: 507/388-7001
BBS: 507/388-1154
GEnie: B.FLOWERS
CIS: 72510,3500
Fido: 1:292/60
------------------------------------------------------------
=======================================================================
Changes which effect both the Registered and Shareware Versions of TE/2
=======================================================================
* New INI File variables
DirFile <filename> -- Names the default dialing directory file
which TE/2 will load at startup.
FnkFile <filename> -- Names the default function key definition
file which TE/2 will load at startup.
XexFile <filename> -- Names the default external programs file
which TE/2 will load at startup.
VT100Prn <devname> -- Names the "printer device" to be used in
conjunction with the new printer support
in the VT100 emulation (described elsewhere
in this document)
VT100Backspace -- Set to True or False, default is False. If
"true", the VT100 emulation will interpret
incoming backspace characters as "destructive"
(That is, a backspace will be equivalent to
the sequence backspace-space-backspace).
SwapBS4Del -- Set to True or False, default is False. If
"true", TE/2 will transmit a DEL character
(ASCII 127) from the backspace key instead of
the default backspace character (ASCII 8).
Note that this effects ONLY the backspace key
itself and not CONTROL+H.
DialerSendInit -- Set to True or False, default is False. If
"true" the TE/2 dialer will transmit the modem
initialization string ("ModemInitStrg") to the
modem at the beginning of each dialing session.
* New INI file keyword
INCLUDE <filename> -- allows you to segregate portions of your
INI file settings into separate files.
This feature is used in the default INI
file for the new modem definition setup
described elsewhere in this document.
* Online Colors Setup!
Atl-Y from within TE/2 will now execute TE2COLOR.EXE if possible.
TE2COLOR.EXE must be either
1) in the current directory,
2) in the same directory as TE2.EXE, or
3) somewhere on the PATH.
Your INI file must be located likewise (if you've changed directories
since startup, this may cause a problem). Note that online color
setup WILL NOT WORK if you have your color attributes in a file which
has been "included" into your .INI file. If this is the case, you
still can run TE2COLOR as a standalone, the command line syntax is
"TE2COLOR filename".
* Modem setup files
A file named MODEMS.ZIP is included with this release of TE/2.
It contains over 60 modem configuration files designed to be
"included" into your TE2.INI for various modem types. To use
these files, refer to the file MODEMS.DOC which is contained
in MODEMS.ZIP.
* Alternate Keyboards
Alt-= brings up a menu of alternate keyboards for you to choose
from. Support is provided for:
OS2You Mode
Doorway Mode (Standard)
Doorway Mode (Enhanced)
"Pure" Binary Mode for function keys
See TE2.DOC, the section on "Alternate Keyboards" for a description
of each of these and further information.
* PASSWORD Field in Dialing Directory entries
You can assign a string to be associated with each entry into
the dialing directory. The "Toggle" function in the dialing
directory screen will allow you to view this setting. In the
full featured version of TE/2, you may access this value via
the "PASSWORD()" function (described elsewhere in this document).
* "Access Codes" in the dialing directory
This was previously a "registered version only" feature, it
has now been included into the shareware release of TE/2.
This feature allows you to enter up to ten strings for each
dialing directory that may be substituted as "macros" into
the phone numbers of directory entries.
* New "Filename Mangling" logic on download filename collisions
The old filename resolution logic, involving dollar sign
characters, has been replaced. TE/2 will resolve filename
collisions differently depending on whether the target disk
is formatted with HPFS or not:
On HPFS, ";xx", where "xx" is a number starting at 1,
will be appended to the existing file's name.
On FAT, the last two characters of the existing file's
name will be replaced with a two digit number beginning
at 01.
* COMMPAK2FLAGS Environment Variable
This environment variable has been instituted as a means of
passing certain information into Commpak2.Dll to alter its
behavior. At this time, there is one valid setting for
COMMPAK2FLAGS:
"set COMMPAK2FLAGS=X:Y;" or "set COMMPAK2FLAGS=X:N;"
These settings will turn the 16550 Extended Hardware Buffering
check ON and OFF respectively. The default is on. Although the
com device driver should only return an error in response to a
check for the 16550 chip, on some machines it causes a fatal
trap! If you experience this problem just as a file transfer
begins, you should set COMMPAK2FLAGS=X:N; in your CONFIG.SYS.
* New INI Setting: ExtendedFIFO True/False
TE/2 will not alter the BUFFERS setting for the com port upon
startup unless this setting appears in the INI file (that is,
TE/2 will use whatever is default or has been set via the OS/2
MODE command). If ExtendedFIFO is set to "TRUE", TE/2 will
attempt to set AUTO buffering, if it is set to "FALSE" it will
attempt turn off the 16550 FIFO buffer. Do not use this setting
unless you deem it absolutely necessary. Note also that the
file transfer protocols will, by default, attempt to set AUTO
buffering during file transfer. If this causes a problem on
your machine, you can turn this off via the COMMPAK2FLAGS
environment variable described elsewhere in this document.
* VT100 Printing
If the new INI file setting "VT100Prn" is set to a valid
device or file name before entering VT100 mode, certain VT220
printing features will be enabled. This will allow the host
program to direct the VT100 to perform various print functions:
Auto Print Mode ON and OFF (^[[?5i and ^[[?4i)
All following display lines print when you move the
cursor off the line using a LF, FF, VT, or auto wrap.
The printed line ends with a CR and the character which
moved the cursor off the previous line. Auto line
wrap line "ends" with a LF.
Printer Controller Mode ON and OFF (^[[5i and ^[[4i)
The terminal sends received characters to the printer
without displaying them on the screen. All characters
and character sequences, except NULL, XON, XOFF, ^[[5i,
and ^[[4i, are sent to the printer. Printer controller
mode has a higher priority than Auto print mode. It can
be selected during auto print mode.
Print Screen (^[[i or ^[[0i)
Print the screen or the current scrolling region (depending
on the DECPEX setting). Each line ends with a CR+LF
pair and the operation is completed with a FF if DECPFF
mode is selected.
DSR response to ^[?15n
The VT100 will respond to the hosts query for terminal
printer information with ^[[?10n if a device has been
named via VT100Prn (implying the printer is "ready") or
with ^[[?13n if no device is named (printer NOT "ready").
Print Mode Selection Supported
^[[?18h -- DECPFF. Print FF after print screen.
^[[?18l -- DECPFF. Don't print FF after print screen.
^[[?19h -- DECPEX. ^[[i prints full screen.
^[[?19l -- DECPEX. ^[[i prints active scroll region.
Print cursor line NOT supported
^[[1i, "Print current cursor line" is NOT supported by the
VT100 emulation as it would not be possible to produce
reasonable printer output from this function given the
intervention of the OS/2 spooler.
* Character translation of "[" characters filtered
For certain European character setups, the "[" needs to be
translated but it still needs to be accessed "as is" when it
appears in an ANSI or VT100 control sequence! When applying
character translation from the XLat table, TE/2 now checks for
the special case of '[' immediately following an ESCape character
and does not translate it in this situation. Any arbitrary
number of control characters may appear between the ESC and the
'[' and it will still be considered "immediately after".
* High-bit characters allowed in input fields.
European users can now enter their names properly in the dialing
directory and other input fields!
* TE/2 now no longer reports negative numbers for baud rates of
38400 or greater.
* The default baud rate for a new entry into the TE/2 dialing
directory is now set to whatever was specified in your "Baud"
statement in TE2.INI.
* TRAP 0008 problem for TE/2 with shared modem over LAN addressed.
If you have experienced this problem, place the line:
NoOvIO TRUE
anywhere in your TE2.INI. This should correct the problem at
the expense of a small amount of throughput. If the problem
persists, please contact Oberon Software.
* Cursor problem fixed in input fields when screen in 25 line mode.
Previously the cursor would not display correctly in input fields
unless the screen was in 43 or 50 line mode.
* Long "CONNECT" strings no longer overwrite the borders of the dialer
dialog box.
------------------------------------------------------------
========================================================
Changes which effect only the Registered Version of TE/2
========================================================
* REXX/2 Interface for script writers!
You now have the option of writing your TE/2 scripts in either
the TE/2 "Original Syntax" Script Language or in the REXX/2
Procedure language! See the notes in SCRIPT.DOC regarding
REXX scripts for further information.
* New Script Language Functions
NOTE: In each of the following functions which use "tag" as an
argument, the string "tag" may be either a value to search the
directory file's "Tag" field for or it may be "" in which case
it is interpreted as "the most recently dialed entry".
Password(tag) Returns the "Password" field for the
entry or "" on error.
DirName(tag) Returns the "Name" field for the entry
or "" on error.
DirPhone(tag) Returns the "Number" field for the entry
or "" on error.
DirScript(tag) Returns the "Script" field for the entry
or "" on error.
DirTag(tag) Returns the "Tag" field for the entry
or "" on error.
SaveDirFile(filename) Saves the current directory as filename,
if filename is "" saves the current
directory without changing the name.
Returns 0 on success, non zero otherwise.
SetTag(tag, tag2) Sets the "Tag" field for the entry,
returns 1 on success, 0 on failure.
SetName(tag, name) Sets the "Name" field for the entry,
returns 1 on success, 0 on failure.
SetPassword(tag, password) Sets the "Password" field for the entry,
returns 1 on success, 0 on failure.
SetPhone(tag, phone) Sets the "Number" field for the entry,
returns 1 on success, 0 on failure.
SetScript(tag, script) Sets the "Script" field for the entry,
returns 1 on success, 0 on failure.
StrEval(strg) Returns the value of its argument.
This function appears as an aid to the
REXX language script writer.
SetXlatTable(fname, ioflag) Reads a new character translation table
from the indicated file. If ioflag
is non-zero, it will initialize the
OUTPUT translation, if it is zero it
will initialize INPUT translation. If
fname is "" the corresponding
character translation is turned OFF.
SetVT100BkSp(flag) Sets the VT100 backspace mode (see INI
variable VT100Backspace) to ON or OFF
depending on the Boolean "flag". Returns
the previous state of the VT100 backspace
mode.
* File Transfer Progress Display revised and cleaned up for CIS B+
The somewhat confusing "Bytes Transferred" and "Time Remaining"
statistics for CIS B+ transfers have been reworked and cleaned up.
TE/2 will now "ring the bell" after a CIS B+ file transfer if
you have alarms enabled also!